OLE DB Objects and Interfaces

The ADO data provider supports Insert, Update, and Delete operations through the OLE DB Rowset interfaces and through the command interfaces (using SQL DML).

Table 4-1 lists the OLE DB objects that the ADO data provider supports, and the interfaces implemented for each object.

Table 4-1. Objects and Interfaces Supported by the ADO Data Provider 
OLE DB Object
Interface
ErrorLookup
IErrorLookup
 
Command
IAccessor
IColumnsInfo
ICommand
ICommandProperties
ICommandText
IConvertType
IColumnsRowset
ICommandPrepare
ICommandWithParameters
ISupportErrorInfo
Data Source
IDBCreateSession
IDBInfo
IDBInitialize
IDBProperties
IPersist
IPersistFile
ISupportErrorInfo
Eumerator
IDBInitialize
IDBProperties
IParseDisplayName
ISourcesRowset
ISupportErrorInfo
 
MultipleResults
IMultipleResults
ISupportErrorInfo
 
Rowset
IAccessor
IColumnsInfo
IConvertType
IColumnsRowset
IRowset
IRowsetChange
IRowsetIdentity
IRowsetInfo
IRowsetLocate
IRowsetScroll
IRowsetUpdate
ISupportErrorInfo
Session
IDBCreateCommand
IDBSchemaRowset
IGetDataSource
IOpenRowset
ISessionProperties
ISupportErrorInfo
ITransaction
ITransactionJoin
ITransactionLocal
Transaction
ITransaction
ISupportErrorInfo
 
Transaction Options
ITransactionOptions
ISupportErrorInfo